#ifndef GRAPHICS_SHAPE_H
#define GRAPHICS_SHAPE_H

//Graphics
#include "Renderable.h"

namespace Graphics
{
	/** A managed Renderable */
	class Drawable: public Renderable
	{
		public:
				Drawable(Renderable* parent=NULL, bool dynamic=false);

				virtual void redraw() { Renderable::redraw();};
				virtual void draw();

		protected:

		private:
				void managedRedraw();
				
	};
}

#endif
